// 引入工具栏组件
import PageTools from '@/components/PageTools'
import UploadExcel from '@/components/UploadExcel'
import UploadImg from '@/components/UploadImg'
import ImageHolder from '@/components/ImageHolder'
import Lang from '@/components/Lang'
import ScreenFull from '@/components/ScreenFull'

// 插件的作用1: 批量全局注册组件
// 作用2: 往原型上添加功能
// 作用3: 批量注册全局指令
// ...
// Vue.use 传入一个对象
// 对象必须提供一个 install 函数
// 该函数会在 Vue.use 时自动执行
export default {
  install(Vue) {
    Vue.component(PageTools.name, PageTools)
    Vue.component(UploadExcel.name, UploadExcel)
    Vue.component(UploadImg.name, UploadImg)
    Vue.component(ImageHolder.name, ImageHolder)
    Vue.component(Lang.name, Lang)
    Vue.component(ScreenFull.name, ScreenFull)
    // Vue.prototype.$MyUI = '威子'
  }
}
